Arm Development Studio supports all types of software development projects from architecture exploration
to the development of real-time applications and coding for edge devices. It accelerates system design and
software development enabling you to get higher quality products to market faster and cost-effectively.
◆ Support for all Arm processors, including early support for Arm IP allowing earlier innovation |
|
Flexible debug for all scenarios
Built on Arm’s advanced CoreSight™ Debug and Trace technology, the Arm Debugger enables debug across all tasks from hardware bring-up and OS porting to application development. Debug complex multi-core SoCs by connecting to individual processors or multiple processor configurations. Key advantages: ◆ Pre-configured support for a large range of Arm-based devices ◆ Full RTOS aware debug, offering individual run control and complex breakpoints for specific tasks or threads
◆ Cycle accurate, non-intrusive instruction and data trace ◆ Command line debugger ◆ Inspect registers and perform low level bring-up. |
Performance analysis tools to optimize systems
Arm Streamline performance analyzer is a system-wide performance analysis tool to analyze Linux, Android and bare-metal embedded systems. Streamline’s visualization tools make it easy to find performance bottlenecks in CPU, GPU and other Arm IP. This along with code profiling enables performance tuning of systems and code to the highest degree. Key advantages: ◆ System wide performance counter analysis enabling identification of performance bottlenecks, multi-threading issues and inefficient resource usage ◆ CPU sampling allows process, thread, function call and line by line granularity of CPU time, which identifies inefficient code
◆ Per core visualization of performance metrics and thread activity for optimal code parallelization |
Models to start software development early
Fast and functionally accurate simulation platforms to enable software development in the absence of hardware. Key advantages:
◆ Develop bare-metal and Linux software without the need for a hardware target |
Optimized graphics giving a better user experience
Trace OpenGL ES, Vulkan and OpenCL API calls in applications and understand complex frame effects to identify and optimize graphics code. Tracing all API calls in the application makes it easy to pinpoint performance issues and graphics defects.
Key advantages:
◆ Trace all API calls to give visibility of system assets including framebuffers, textures and shaders |
Microcontroller development suite Keil® MDK is bundled with Arm Development Studio
Based on the popular Windows®-based µVision® IDE, Development Studio featuring Keil MDK development suite is the ideal tool for Cortex-M based microcontroller projects. Key advantages:
◆ Software packs extend applications with easy-to-use software components |
Debug probes to finetune code performance
Development Studio supports a wide range of target connection methods and includes highly optimized support for the ULINK and DSTREAM families of debug probes. The ULINK family is dedicated to microcontroller debug as well as selected heterogeneous Cortex-A/M debug. Whereas the DSTREAM family has high-speed stream and trace capability, which is ideal for complex multi-core debugging and includes support for the full range of Arm processors. Development Studio also supports third party probes. Key advantages: ◆ Software debug and optimization of any Arm-based hardware target ◆ Varying capabilities for different needs. |
Development Studio editions | Bronze | Silver | Gold |
---|---|---|---|
Arm Processor Support |
KEY:
Debugger, Performance Analysis,
Fixed Virtual Platforms and Mali Graphics Debugger
■ Compiler